﻿namespace Asistente.Model.Representation
{
    //Gráficas: Lsa gráficas simplemente son una forma diferente de representar la información de una tabla, 
    //asumiendo que lo que veo en la gráfica proviene de una tabla. En algunas gráficas, agrega información 
    //adicional, por ejemplo el porcentaje; pero asumamos que esos porcentajes son también parte de la tabla.
    //Por lo tanto el numero de parametros indica las columnas de esa tabla.
    //Y el data group asociado a la graph las entidades utilizadas para producir esa tabla.

    public class Graph : ReadOnlyPanel
    {
        public int Parameters { get; set; }
        public override Panel Clone()
        {
            Graph newGraphPanel = new Graph();
            newGraphPanel.Name = this.Name;
            newGraphPanel.DataGroup = this.DataGroup;
            newGraphPanel.Parameters = Parameters;

            return newGraphPanel;
        }
    }
}
